//package com.chat.api.test.excel;
//import java.io.FileInputStream;
//import java.io.FileNotFoundException;
//import java.io.IOException;
//import java.io.InputStream;
//import java.util.Iterator;
//
//import org.apache.poi.hssf.usermodel.HSSFWorkbook;
//import org.apache.poi.ss.usermodel.Cell;
//import org.apache.poi.ss.usermodel.Row;
//import org.apache.poi.ss.usermodel.Sheet;
//import org.apache.poi.ss.usermodel.Workbook;
//import org.apache.poi.xssf.usermodel.XSSFWorkbook;
//
//public class ReadExcel {
//
//    public static void main(String[] args) {
//        String filePath = "D:\\test.xlsx";
//        InputStream fis = null;
//        try {
//            fis = new FileInputStream(filePath);
//            Workbook workbook = null;
//            if (filePath.endsWith(".xlsx")) {
//                workbook = new XSSFWorkbook(fis);
//            } else if (filePath.endsWith(".xls") || filePath.endsWith(".et")) {
//                workbook = new HSSFWorkbook(fis);
//            }
//            fis.close();
//            /* 读EXCEL文字内容 */
//            // 获取第一个sheet表，也可使用sheet表名获取
//            Sheet sheet = workbook.getSheetAt(0);
//            // 获取行
//            Iterator<Row> rows = sheet.rowIterator();
//            Row row;
//            Cell cell;
//
//            while (rows.hasNext()) {
//                row = rows.next();
//                // 获取单元格
//                Iterator<Cell> cells = row.cellIterator();
//                while (cells.hasNext()) {
//                    cell = cells.next();
//                    String cellValue = POIUtil.getCellValue(cell);
//                    System.out.print(cellValue + " ");
//                }
//                System.out.println();
//            }
//        } catch (FileNotFoundException e) {
//            e.printStackTrace();
//        } catch (IOException e) {
//            e.printStackTrace();
//        } finally {
//            if (null != fis) {
//                try {
//                    fis.close();
//                } catch (IOException e) {
//                    e.printStackTrace();
//                }
//            }
//        }
//
//    }
//}